package com.info.zhiduoduo.admin.model.formbean.invoice;

import com.info.zhiduoduo.common.constants.city.TaxCityEnum;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
@ToString
public class ConfirmInvoiceFormBean {

	private List<Integer> id;
	/** 0:纸质发票 1：电子发票 */
	private int type;
	private String email;
	private String express;
	private String expressno;
	@ApiModelProperty("0:不推送消息, 1:推送")
	private int sendNotice;

	@ApiModelProperty("操作类型(0  发票 1 众包项目发票)")
	private int operationType;

	@ApiModelProperty("1.普票2专票")
	private Integer invoicetype;

	@ApiModelProperty("主体企业id")
	private Integer companyId;

	@ApiModelProperty("一万元版数量")
	private int oneTenThousandNum;

	@ApiModelProperty("十万元版数量")
	private int oneHundredThousandNum;

	/** 参考: {@link TaxCityEnum} */
	@ApiModelProperty("开票地")
	private int taxCity;


}
